Skip to content

Conversation

triplef
Copy link
Contributor

@triplef triplef commented Aug 12, 2024

_dispatch_install_thread_detach_callback() is currently only available on Android specifically to detach threads from the JVM. This patch removes the #ifdefs to add the callback on all platforms, and moves it up in _libdispatch_tsd_cleanup() to be called before TSD cleanup.

This enables libraries/apps to release thread-local data when threads managed by libdispatch exit.

See gnustep/libs-base#428.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant